package com.example;

/**
 * 创建一个集合，每次向集合中添加一个 1MB 的 byte 数组
 * 启动时指定JVM选项：
 *      -XX:+HeapDumpOnOutOfMemoryError、-XX:HeapDumpPath=*** 用于内存溢出时生成 Heapdump 文件
 *      -Xmx10M 指定JVM堆内存大小，快速模拟OOM
 *
 */
public class OOMDemo03 {

    private static final int LENGTH = 1024;
    public static void main(String[] args) throws InterruptedException {
        recursiveMethod();
    }

    private static void recursiveMethod() {
        recursiveMethod();
    }

}
